.addalbum_btn {
	display: none!important
}

.add_to_album_btn {
	display: none!important
}

#img_checkcode {
	width: 100px;
	height: 35px;
	vertical-align: -13px;
	margin-left: 8px;
	vertical-align: -2px\9
}

#lb_login .lb_bd_img_check {
	width: 660px
}

#lb_login .login_form_img_check {
	width: 380px!important;
	height: 250px
}

#lb_login .login_form_img_check .imgcheck_code_main {
	margin-left: -5px
}

#reg_first_wrap {
	background-color: #f6ffbb
}

#reg_first_wrap .close {
	position: absolute;
	right: 10px;
	top: 10px;
	line-height: 13px\9;
	font-size: 12px;
	color: #9eb313
}

#reg_first_wrap .close img {
	vertical-align: middle;
	margin: 0 5px 0
}

#reg_first {
	background-color: #f6ffbb;
	height: 125px;
	width: 940px;
	margin: 0 auto;
	position: relative;
	padding: 10px 0 0 20px
}

#reg_first {
	font-size: 14px;
	line-height: 190%
}

#reg_first b {
	color: #7b5700;
	font-size: 18px
}

#reg_first img {
	margin-top: 6px
}

#reg_first span {
	color: #7c8f00;
	font-size: 12px
}

.unread_notice {
	position: absolute;
	background-color: #fdffea;
	border: 1px solid #b3cd74;
	padding: 2px 25px 2px 15px;
	font-size: 12px;
	z-index: 888;
	width: 135px
}

.unread_notice .un_close {
	position: absolute;
	right: 7px;
	top: 6px
}

.unread_notice li {
	color: #000;
	line-height: 21px;
	display: none;
	white-space: nowrap
}

.unread_notice li i {
	font-style: normal;
	color: #E71F8D
}

.unread_notice a {
	color: #333;
	text-decoration: underline
}

#from_invite {
	background-color: #f6ffbc;
	height: 120px
}

#from_invite .welcome_u {
	padding: 10px 0
}

#from_invite .welcome_u span,
.welcome_u a {
	font-size: 16px;
	color: #985800
}

#from_invite .new_n {
	width: 25px;
	height: 25px;
	vertical-align: middle
}

#from_invite .wl_t {
	font-size: 14px;
	color: #010101
}

#from_invite .wl_z {
	margin-top: 10px
}

#from_invite .wl_button {
	vertical-align: middle
}

#from_invite .wl_z span {
	font-size: 14px;
	color: #505050;
	padding: 0 10px;
	font-weight: 700
}

#from_invite .taobao {
	font-size: 15px;
	color: #069cf3
}

#from_invite .tao_pic {
	vertical-align: middle
}

#show_no_login_box {
	display: none;
	background: url(images/show_login_box_bg_v3.png) repeat-x;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100000;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop))
}

#show_no_login_box .login_content {
	height: 74px;
	padding-top: 7px
}

#show_no_login_box .r_b {
	font-size: 16px;
	color: #666
}

#show_no_login_box .go_reg {
	background: url(images/mogu_nav_icon_v3.png) no-repeat 0 -107px;
	width: 118px;
	height: 33px;
	display: block;
	margin-top: 3px
}

#show_no_login_box .login_methods {
	margin-top: 4px
}

#show_no_login_box .h_reg {
	font-size: 14px;
	color: #666;
	margin-right: 30px
}

#show_no_login_box .l_g_f {
	margin-top: 7px
}

#show_no_login_box .l_g_f input {
	width: 130px;
	height: 25px;
	border: 1px solid #cfcfcf;
	color: #ccc;
	padding-left: 4px;
	line-height: 25px;
	margin-right: 5px
}

#show_no_login_box .l_g_f .lo_sub {
	background: url(images/mogu_nav_icon_v3.png) no-repeat -228px -114px;
	width: 65px;
	height: 26px;
	border: none;
	color: #fff;
	text-align: center;
	line-height: 26px;
	font-size: 14px
}

#show_no_login_box .bottom_shadow {
	background: url(images/shadow_bottom_v3.png) repeat-x;
	height: 8px;
	_background-image: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow_bottom_v3.png', sizingMethod='scale');
	width: 100%
}

#lb_login .lb_bd {
	width: 600px
}

#lb_login .lb_title {
	color: #333;
	font-size: 14px;
	font-weight: 700
}

#lb_login .login_other {
	width: 160px;
	float: left;
	padding-left: 40px
}

#lb_login .login_other span {
	display: block;
	color: #c8c8c8;
	margin-bottom: 10px
}

#lb_login .login_other a,
#lb_login .login_title a {
	background: url(images/o613k_kq2dswsfkrbhsvsugfjeg5sckzsew_150x194.png) no-repeat
}

#lb_login .login_other a {
	display: block;
	width: 150px;
	height: 35px;
	margin-bottom: 7px
}

#lb_login .login_other a.login_wb {
	background-position: 0 0
}

#lb_login .login_other a.login_qq {
	background-position: 0 -45px
}

#lb_login .login_other a.login_wx {
	background-position: 0 -90px
}

#lb_login .login_box {
	background-color: #fff;
	padding: 0 0 35px
}

#lb_login .login_title {
	margin-bottom: 10px;
	width: 285px
}

#lb_login .login_title b {
	color: #333
}

#lb_login .login_title a {
	color: #666;
	padding-left: 14px;
	float: right;
	text-decoration: underline
}

#lb_login .login_title a.eb_mod {
	background-position: 0 -143px
}

#lb_login .login_title a.lo_mod {
	background-position: 0 -178px
}

#lb_login .lg_form {
	border-right: 1px dashed #c8c8c8;
	padding: 0 10px 0 40px;
	width: 320px;
	float: left;
	position: relative
}

#lb_login .lg_form li {
	position: relative;
	color: #666;
	height: auto;
	margin-bottom: 10px
}

#lb_login .lg_form .lg_icon {
	background: url(images/o613k_kqzeimszozbegrlwgfjeg5sckzsew_15x14.png) no-repeat;
	display: block;
	width: 15px;
	height: 14px;
	position: absolute;
	left: 16px;
	top: 11px
}

#lb_login .lg_form .u_passwd .lg_icon {
	background: url(images/o613k_kqzdemczozbdiv3wgfjeg5sckzsew_15x16.png) no-repeat;
	height: 16px
}

#lb_login .lg_form li .text {
	width: 240px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #ccc;
	padding-left: 40px;
	color: #999
}

#lb_login .lg_form li .checkbox {
	height: 14px;
	vertical-align: middle;
	margin-right: 4px
}

#lb_login .lg_form .lg_login .sub {
	display: inline;
	float: left;
	border: none;
	width: 142px;
	height: 36px;
	background: url(images/o613k_kqzes22xozbhstcugfjeg5sckzsew_142x128.png) no-repeat;
	cursor: pointer
}

#lb_login .lg_form .lg_login .sub:hover {
	background-position: 0 -46px
}

#lb_login .lg_form .lg_login .sub:active {
	background-position: 0 -92px
}

#lb_login .lg_form .lg_remember {
	_line-height: 26px;
	_height: 26px;
	margin-bottom: 10px
}

#lb_login .lg_form .lg_login a {
	color: #666;
	float: left;
	display: inline;
	line-height: 36px
}

#lb_login .lg_form .lg_login a:hover {
	color: #000;
	text-decoration: underline
}

#lb_login .lg_item .get_tel_code {
	display: block;
	width: 282px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: url(images/zme7_kqzecz2mozbhsytwgfjeg5sckzsew_282x300.png)
}

#lb_login .lg_item .get_tel_code:hover {
	background-position: 0 -50px
}

#lb_login .lg_item .downing,
#lb_login .lg_item .downing:hover {
	background-position: 0 -150px;
	cursor: default
}

#lb_login .eb_mod_box {
	display: none
}

#lb_login .error_tip {
	color: #FE2617;
	padding: 5px 0 5px 40px;
	width: 240px!important;
	visibility: hidden
}

#lb_login .imgcheck_code_main {
	margin-bottom: 10px;
	float: none
}

#lb_login .imgcheck_code_main .notice {
	color: #666;
	background: 0 0;
	top: 0;
	line-height: 14px
}

#lb_login #imgcheck_code_change {
	left: 242px;
	color: #999!important;
	text-decoration: underline;
	line-height: 14px
}

#lb_login #imgcheck_code_change:hover {
	color: #333!important
}

#lb_login .imgcheck_code_img_div {
	border: none;
	border-radius: 0
}

#lb_login .imgcheck_image_div {
	width: 68px;
	height: 68px
}

#lb_login .lg_form .lg_chk {
	margin-bottom: 0;
	display: none
}

#lb_login .easy_buy .lg_chk {
	height: 110px
}

#lb_login .easy_buy {
	position: relative
}

#lb_login .easy_buy #lg_chk {
	position: absolute;
	top: 125px;
	left: 40px
}

@keyframes kf-rotate-1 {
	from {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg)
	}
}

@-moz-keyframes kf-rotate-1 {
	from {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg)
	}
}

@-webkit-keyframes kf-rotate-1 {
	from {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg)
	}
}

@-o-keyframes kf-rotate-1 {
	from {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg)
	}
}

@keyframes kf-rotate-2 {
	from {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg)
	}
	to {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg)
	}
}

@-moz-keyframes kf-rotate-2 {
	from {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg)
	}
	to {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg)
	}
}

@-webkit-keyframes kf-rotate-2 {
	from {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg)
	}
	to {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg)
	}
}

@-o-keyframes kf-rotate-2 {
	from {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-moz-transform: rotate(360deg)
	}
	to {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg)
	}
}

body {
	background: #fff
}

.header_mid {
	border: none!important
}

.header_2015 .home {
	display: none
}

#body_wrap a:hover {
	text-decoration: underline;
	cursor: pointer;
	/*border-radius: 10px;
	background:black;*/
}

.header_nav {
	margin-bottom: 0
}

.ul_inline {
	float: left
}

.ul_inline li.daren_li,
.ul_inline li.dapei_li,
.ul_inline li.category_li {
	float: left;
	display: inline
}

.media_screen_960 .ul_inline li.hide_li {
	display: none
}

.icon_oriprice,
.icon_like {
	background: url(images/1blhzj_ieygcmjxgy3tmndbmiytambqgiyde_213x131.png) no-repeat
}

.icon_oriprice {
	background-position: 0 -38px
}

.icon_like {
	background-position: 0 1px
}

.txt_nowprice,
.txt_oriprice,
.txt_like {
	display: inline-block;
	height: 12px;
	line-height: 12px
}

.txt_nowprice {
	color: #f36;
	font-size: 14px
}

.txt_nowprice i {
	margin-right: 2px;
	font-size: 14px;
	font-family: '微软雅黑', arial;
	font-style: normal
}

.txt_oriprice {
	position: relative;
	padding-left: 10px;
	color: #999;
	font-size: 12px
}

.txt_oriprice:before {
	position: absolute;
	left: 0;
	top: 6px;
	width: 100%;
	height: 0;
	border-top: 1px solid #999;
	font-size: 0;
	content: ''
}

.txt_like {
	color: #999;
	font-family: "宋体", sans-serif;
	font-size: 12px;
	padding-left: 18px
}

.mgj_primary {
	overflow: hidden;
	position: relative
}

.mgj_primary .primary_fadebg,
.mgj_primary .primary_shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 501px
}

.mgj_primary .primary_fadebg {
	display: none;
	z-index: 7
}

.mgj_primary .primary_shadow {
	z-index: 8;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(images/primary_ieydazrsgaydknrymiytambqgqyde_1210x1.png);
	_background: 0 0
}

.media_screen_960 .mgj_primary .primary_shadow {
	background-image: url(images/primary_ieydey3emztdinrymiytambqgyyde_970x1.png)
}

.mgj_primary .primary_wrap {
	overflow: hidden;
	*zoom: 1;
	position: relative;
	z-index: 9;
	height: 500px;
	border-bottom: 1px solid #ddd
}

.mgj_primary .primary_nav {
	*zoom: 1;
	float: left;
	width: 237px;
	height: 500px;
	border-left: 1px solid #ddd;
	background-color: #fff
}

.mgj_primary .primary_nav_list {
	height: 500px
}

.mgj_primary .primary_nav_li {
	position: relative;
	*z-index: 11;
	cursor: default;
	float: left
}

.mgj_primary .primary_nav_li dl {
	display: inline-block
}

.mgj_primary .primary_nav_li dd {
	display: inline-block
}

.mgj_primary .primary_nav_li dd a {
	display: inline-block;
	float: left;
	white-space: nowrap;
	color: #666;
	font-family: "宋体", sans-serif;
	font-size: 12px
}

.mgj_primary .primary_nav_li dd a.hot {
	color: #f36
}

.mgj_primary .primary_nav_li .nav_warp {
	width: 187px;
	padding: 14px 14px 14px 12px;
	background: url(images/1blhzj_ieygcmjxgy3tmndbmiytambqgiyde_213x131.png) no-repeat 0 -130px;
	margin: 0 12px
}

.mgj_primary .primary_nav_li .nav_warp dt {
	height: 16px;
	line-height: 16px;
	color: #333;
	font-family: "宋体", sans-serif;
	font-size: 14px;
	font-weight: 400
}

.mgj_primary .primary_nav_li .nav_warp dd {
	overflow: hidden;
	height: 20px;
	margin: 2px 0 0 -19px
}

.mgj_primary .primary_nav_li .nav_warp dd a {
	height: 14px;
	line-height: 14px;
	margin: 6px 0 0 19px
}

.mgj_primary .primary_nav_li .nav_warp_low {
	height: 38px
}

.mgj_primary .primary_nav_li .nav_warp_low dd {
	height: 20px
}

.mgj_primary .primary_nav_li .nav_warp_btm {
	height: 40px
}

.mgj_primary .primary_nav_li .nav_warp_btm dd {
	height: 20px
}

.mgj_primary .primary_nav_li .nav_arrow {
	position: absolute;
	z-index: 11;
	top: 42px;
	right: 15px;
	width: 6px;
	height: 9px;
	background: url(images/arrow_ieygkyzygfrtondbmiytambqgyyde_22x41.png) no-repeat
}

.mgj_primary .primary_nav_li .nav_arrow_low {
	top: 32px
}

.mgj_primary .primary_nav_li .nav_arrow_btm {
	top: 33px
}

.mgj_primary .primary_nav_li .nav_line_bottom,
.mgj_primary .primary_nav_li .nav_line_right,
.mgj_primary .primary_nav_li .nav_more {
	position: absolute;
	z-index: 21;
	display: none
}

.mgj_primary .primary_nav_li .nav_line_bottom {
	left: 0;
	width: 100%;
	height: 0;
	font-size: 0;
	border-top: 1px solid #ddd;
	bottom: -1px
}

.mgj_primary .primary_nav_li .nav_line_right {
	z-index: 22;
	top: 0;
	right: -1px;
	height: 100%;
	border-right: 1px solid #fff
}

.mgj_primary .primary_nav_li .nav_more {
	left: 237px;
	display: none;
	width: 298px;
	padding-bottom: 20px;
	border: 1px solid #ddd;
	background-color: #fff
}

.mgj_primary .primary_nav_li .nav_more_warp {
	width: 248px;
	margin: 25px 25px 5px 25px
}

.mgj_primary .primary_nav_li .nav_more_warp dt {
	height: 14px;
	line-height: 14px;
	color: #333;
	font-family: "宋体", sans-serif;
	font-size: 12px;
	font-weight: 700
}

.mgj_primary .primary_nav_li .nav_more_warp dd {
	float: left;
	margin: 2px 0 0 -20px
}

.mgj_primary .primary_nav_li .nav_more_warp dd a {
	height: 12px;
	line-height: 12px;
	margin: 12px 0 0 20px
}

.mgj_primary .primary_nav_li_current {
	border-top: 1px solid #ddd
}

.mgj_primary .primary_nav_li_current .nav_warp {
	padding-top: 13px;
	background: 0 0
}

.mgj_primary .primary_nav_li_current .nav_arrow {
	background-position: -6px 0
}

.mgj_primary .primary_nav_li_current .nav_line_bottom,
.mgj_primary .primary_nav_li_current .nav_line_right,
.mgj_primary .primary_nav_li_current .nav_more {
	display: block
}

.mgj_primary .primary_nav_li_current .nav_line_right {
	_display: none
}

.mgj_primary .primary_nav_li_first .nav_warp {
	background: 0 0
}

.mgj_primary .primary_nav_li_first .nav_warp dt {
	height: 18px;
	line-height: 18px
}

.mgj_primary .primary_nav_li_first .nav_warp dd {
	height: 40px
}

.mgj_primary .primary_main {
	float: right;
	width: 962px
}

.media_screen_960 .mgj_primary .primary_main {
	width: 722px
}

.mgj_primary .primary_main_banner {
	overflow: hidden;
	position: relative;
	z-index: 10;
	float: left;
	width: 785px;
	height: 500px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd
}

.media_screen_960 .mgj_primary .primary_main_banner {
	width: 720px
}

.mgj_primary .primary_main_sale {
	float: right;
	width: 174px;
	height: 500px;
	border-right: 1px solid #ddd
}

.media_screen_960 .mgj_primary .primary_main_sale {
	display: none
}

.mgj_primary .primary_main_sale .sale_list {
	margin-top: -1px
}

.mgj_primary .primary_main_sale .sale_li {
	border-top: 1px solid #ddd
}

.mgj_primary .primary_main_sale .sale_box {
	position: relative;
	display: block;
	width: 172px;
	height: 164px;
	border: 1px solid #fff;
	background-color: #f5f5f5;
	font-weight: 700;
	*text-decoration: none;
	color: #333;
	font-family: "宋体", sans-serif;
	font-size: 14px
}

.mgj_primary .primary_main_sale .sale_pic {
	margin: 12px auto 0
}

.mgj_primary .primary_main_sale .sale_pic,
.mgj_primary .primary_main_sale .sale_pic img {
	display: block;
	width: 115px;
	height: 115px
}

.mgj_primary .primary_main_sale .sale_discount {
	position: absolute;
	right: 14px;
	top: 14px;
	width: 37px;
	height: 41px;
	line-height: 40px;
	padding-left: 4px;
	background: url(images/1blhzj_ieygcmjxgy3tmndbmiytambqgiyde_213x131.png) no-repeat 0 -60px;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/discount_ieydoylemmzggmjymiytambqgiyde_41x41.png');
	_background-image: none;
	color: #fff;
	vertical-align: text-bottom;
	font-weight: 400;
	font-size: 16px;
	font-family: tahoma
}

.mgj_primary .primary_main_sale .sale_title {
	overflow: hidden;
	display: block;
	_width: 105px;
	height: 16px;
	line-height: 16px;
	margin-top: 10px;
	padding: 0 25px;
	cursor: pointer;
	text-align: center
}

.pc_mdf_v2.header_nav {
	margin-top: 0
}

.pc_mdf_v2.header_nav .nav_list_wrap {
	padding: 0
}

.pc_mdf_v2.header_nav .nav_list_wrap .nav_list {
	background-image: none
}

.pc_mdf_v2.header_nav .nav_list_wrap .nav_list li {
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-image: none;
	color: #333;
	font-family: "宋体", sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 0 15px
}

.media_screen_960 .pc_mdf_v2.header_nav .nav_list_wrap .nav_list li {
	padding: 0 10px
}

.pc_mdf_v2.header_nav .nav_list_wrap .nav_list li a {
	vertical-align: top;
	margin-top: 7px;
	height: 18px;
	line-height: 18px;
	padding: 2px 15px;
	border-radius: 20px;
	white-space: nowrap;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	_display: inline;
	_zoom: 1;
	text-align: center;
	background-color: transparent;
	font-weight: 700;
	-o-border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	-ms-border-radius: 11px;
	border-radius: 11px
}

.media_screen_960 .pc_mdf_v2.header_nav .nav_list_wrap .nav_list li a {
	padding: 2px 10px
}

.pc_mdf_v2.header_nav .nav_list_wrap .nav_list li.home {
	padding: 0!important;
	width: 225px;
	background-color: #f46;
	color: #fff;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	margin-right: 30px
}

.media_screen_960 .pc_mdf_v2.header_nav .nav_list_wrap .nav_list li.home {
	margin-right: 20px
}

.pc_mdf_v2.mgj_primary {
	_white-space: nowrap;
	_height: 552px;
	_overflow: hidden
}

.pc_mdf_v2.mgj_primary .primary_fadebg,
.pc_mdf_v2.mgj_primary .primary_shadow {
	height: 550px;
	display: none
}

.pc_mdf_v2.mgj_primary .primary_wrap {
	height: 550px;
	border-bottom: none
}

.pc_mdf_v2.mgj_primary .primary_nav {
	width: 223px;
	border: 1px solid red;
	border-top: none;
	height: 549px;
	_height: 548px
}

.pc_mdf_v2.mgj_primary .primary_nav_list {
	height: 550px
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_warp {
	margin: 0 10px;
	padding: 11px 0 11px 10px;
	width: 193px;
	vertical-align: top;
	*zoom: 1
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_warp dt {
	height: 20px;
	line-height: 20px;
	float: left;
	width: 42px;
	max-width: 42px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: left;
	font-weight: 700
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_warp dd {
	height: 20px;
	line-height: 20px;
	float: left;
	margin: 0;
	width: 151px;
	max-width: 151px;
	overflow: hidden;
	white-space: nowrap
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_warp dd span {
	display: block;
	overflow: hidden;
	width: 200px;
	height: 20px;
	white-space: nowrap;
	float: left;
	text-align: left
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_warp dd span a {
	float: left;
	vertical-align: top;
	font-size: 12px;
	margin: 3px 0 0 0;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	max-width: 48px
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_warp dd span a.hot {
	color: #f46
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_warp dd span ins {
	font-size: 0;
	float: left;
	height: 12px;
	width: 0;
	border-left: 1px solid #d8d8d8;
	vertical-align: top;
	margin: 4px 7px 0
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_warp_low {
	height: auto
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_warp_btm {
	height: auto
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_arrow {
	top: 16px;
	right: 2px;
	display: none
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_line_bottom {
	border-top: 1px solid #cfcfcf
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_line_right {
	border-right: 1px solid #fff
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_more {
	left: 223px;
	height: 528px;
	padding-bottom: 20px;
	width: 290px
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_more_warp {
	width: 250px;
	margin: 14px 20px 20px;
	max-height: 90px;
	overflow: hidden
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_more_warp.nav_more_pic {
	margin-top: 18px;
	max-height: 130px
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_more_warp.nav_more_pic img {
	border: 0;
	width: 250px;
	max-width: 250px;
	height: 130px
}

.pc_mdf_v2.mgj_primary .primary_nav_li .nav_more_warp.nav_more_pic img[src=''] {
	display: none
}

.pc_mdf_v2.mgj_primary .primary_nav_li_current {
	border-top: 1px solid #cfcfcf
}

.pc_mdf_v2.mgj_primary .primary_nav_li_current .nav_warp {
	padding-top: 10px
}

.pc_mdf_v2.mgj_primary .primary_main {
	width: 975px;
	margin-top: 20px
}

.media_screen_960 .pc_mdf_v2.mgj_primary .primary_main {
	width: 735px
}

.pc_mdf_v2.mgj_primary .primary_main_banner {
	width: 715px;
	margin-left: 20px;
	height: 530px;
	border: none
}

.media_screen_960 .pc_mdf_v2.mgj_primary .primary_main_banner {
	width: 715px;
	_margin-left: 8px
}

.pc_mdf_v2.mgj_primary .primary_main_sale {
	width: 218px;
	height: 527px;
	border: 1px solid #ddd;
	padding-top: 1px;
	overflow: hidden
}

.media_screen_960 .pc_mdf_v2.mgj_primary .primary_main_sale {
	width: 180px;
	margin: -1px auto 0
}

.pc_mdf_v2.mgj_primary .primary_main_sale .sale_list {
	margin-top: 0;
	background-color: #fff;
	overflow: hidden
}

.pc_mdf_v2.mgj_primary .primary_main_sale .sale_li {
	border: none;
	overflow: hidden;
	margin: 20px 19px 0;
	border-bottom: 1px dashed #ddd;
	_zoom: 1;
	_height: 244px
}

.pc_mdf_v2.mgj_primary .primary_main_sale .sale_box {
	width: 180px;
	height: 220px;
	border: none;
	margin: 0 auto 23px;
	background-color: #fff;
	position: relative;
	_zoom: 1
}

.pc_mdf_v2.mgj_primary .primary_main_sale .sale_pic {
	margin: 0 auto;
	z-index: 0
}

.pc_mdf_v2.mgj_primary .primary_main_sale .sale_pic,
.pc_mdf_v2.mgj_primary .primary_main_sale .sale_pic img {
	background-color: transparent;
	width: 180px;
	height: 220px
}

.pc_mdf_v2.mgj_primary .primary_main_sale .sale_discount {
	display: none
}

.pc_mdf_v2.mgj_primary .primary_main_sale .sale_title {
	display: none;
	z-index: 5;
	position: absolute;
	height: 55px;
	font-size: 14px;
	text-align: left;
	text-indent: 10px;
	line-height: 22px;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 0;
	margin: 0;
	color: #fff;
	background-color: #666;
	background-color: rgba(0, 0, 0, .3);
	opacity: .8
}

.pc_mdf_v2.mgj_primary .primary_main_sale .sale_title span {
	display: block
}

.pc_mdf_v2.mgj_primary .primary_main_sale .sale_title .sale_title_1 {
	padding-top: 2px
}

.pc_mdf_v2.mgj_primary .primary_main_sale .sale_title .sale_title_2 {
	line-height: 28px;
	font-size: 22px;
	opacity: 1
}

.special_con {
	height: 300px;
	border-top: 1px solid #0c0c0c;
	margin-top: 80px
}

.special_con .sp_col1 {
	background-color: #fff;
	float: left;
	*zoom: 1;
	_zoom: 1;
	width: 225px;
	height: 295px;
	margin-right: 20px;
	overflow: hidden;
	border-bottom: 5px solid #f46
}

.special_con .sp_col1 a {
	position: relative;
	left: 0;
	top: 0;
	width: 223px;
	display: block;
	height: 295px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none
}

.special_con .sp_col1 a span {
	text-decoration: none!important
}

.special_con .sp_col1 img {
	margin-top: 50px;
	height: 245px;
	width: 223px;
	position: relative;
	z-index: 0
}

.special_con .sp_col1 .timer-title,
.special_con .sp_col1 .timer-con,
.special_con .sp_col1 .price-con {
	z-index: 2;
	position: absolute;
	display: block;
	_text-decoration: none!important
}

.special_con .sp_col1 .timer-title {
	text-align: right;
	width: 100px;
	right: 118px;
	top: 24px;
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	background: transparent url(images/upload_ieyweyrqgqygmolegmzdambqmeyde_95x24.png) right top no-repeat;
	background-size: 95px 24px;
	color: transparent
}

.special_con .sp_col1 .timer-con {
	overflow: hidden;
	white-space: nowrap;
	top: 24px;
	width: 110px;
	right: 0;
	height: 25px;
	line-height: 22px
}

.special_con .sp_col1 .timer-con span {
	display: block;
	*zoom: 1;
	float: left;
	width: 12px;
	text-align: center;
	font-size: 16px;
	color: #f46;
	vertical-align: top
}

.special_con .sp_col1 .timer-con .timer-hh,
.special_con .sp_col1 .timer-con .timer-mm,
.special_con .sp_col1 .timer-con .timer-ss {
	padding: 0;
	vertical-align: top;
	height: 24px;
	line-height: 26px;
	width: 24px;
	text-align: center;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	font-weight: 700;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	background-color: #f46;
	color: #fff
}

.special_con .sp_col1 .price-con {
	width: 75px;
	height: 75px;
	line-height: 73px;
	right: 15px;
	bottom: 16px;
	background-image: url(images/upload_ieywkytdmq2tkytdgmzdambqmeyde_468x512.png);
	_background-image: url(images/upload_ie2tomrwgeztmylfgmzdambqhayde_468x512.gif);
	background-repeat: no-repeat;
	background-position: 0 -310px;
	text-align: center;
	font-family: "宋体", sans-serif;
	font-size: 12px;
	color: #fff
}

.special_con .sp_col1 .price-con span {
	max-width: 100%;
	_width: 100%;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block;
	line-height: 16px;
	height: 16px;
	text-align: center
}

.special_con .sp_col1 .price-con span.price-val {
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding-top: 20px
}

.special_con .sp_col23_con {
	background-position: 0 0;
	background-color: transparent;
	background-repeat: no-repeat;
	*zoom: 1;
	float: left;
	width: 575px;
	height: 300px;
	overflow: hidden
}

.media_screen_960 .special_con .sp_col23_con {
	width: 335px
}

.special_con .sp_col23_con .sp_col2 {
	z-index: 2;
	*zoom: 1;
	float: left
}

.special_con .sp_col23_con .sp_col2,
.special_con .sp_col23_con .sp_col2 a,
.special_con .sp_col23_con .sp_col2 img {
	display: block;
	width: 335px;
	height: 300px
}

.special_con .sp_col23_con .sp_col3 {
	z-index: 2;
	float: left;
	*zoom: 1;
	width: 240px;
	height: 300px;
	overflow: hidden;
	background-color: transparent
}

.special_con .sp_col23_con .sp_col3 .spc3_it_info {
	width: 240px;
	height: 300px;
	overflow: hidden;
	display: block;
	text-decoration: none!important
}

.special_con .sp_col23_con .sp_col3 .spc3_it_info img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
	max-height: 100%
}

.media_screen_960 .special_con .sp_col23_con .sp_col3 {
	display: none
}

.special_con .sp_col4 {
	float: right;
	*zoom: 1;
	width: 360px;
	height: 300px;
	overflow: hidden
}

.special_con .sp_col4 a {
	width: 360px;
	height: 145px;
	display: block;
	margin-top: 10px
}

.special_con .sp_col4 a.first_child {
	margin-top: 0
}

.special_con .sp_col4 a img {
	width: 360px;
	height: 145px
}

.h_title {
	position: relative;
	overflow: hidden;
	text-align: center;
	margin: 15px 0;
	_height: 32px
}

.h_title .ht_bg_con {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	z-index: 0;
	height: 12px;
	left: 0;
	margin-top: 10px;
	float: left;
	width: 492px;
	overflow: hidden;
	_position: relative;
	_margin-bottom: -22px;
	_top: 0;
	_margin-top: 10px
}

.media_screen_960 .h_title .ht_bg_con {
	width: 372px
}

.h_title .ht_bg_con .hbg_l,
.h_title .ht_bg_con .hbg_r,
.h_title .ht_bg_con .hbg_m {
	background-image: url(images/upload_ie3wknjwmfrtknrwgqzdambqgayde_12x60.png);
	_background-image: url(images/upload_ie3tiyzsgzstknrwgqzdambqgayde_12x60.gif);
	background-repeat: no-repeat;
	height: 11px;
	display: block
}

.h_title .ht_bg_con .hbg_l {
	padding: 0 0 0 12px;
	background-position: 0 0;
	_background-repeat: no-repeat!important
}

.h_title .ht_bg_con .hbg_r {
	padding: 0 12px 0 0;
	background-position: right -24px;
	_background-repeat: no-repeat!important
}

.h_title .ht_bg_con .hbg_m {
	padding: 0;
	background-position: 0 -12px;
	background-repeat: repeat-x!important;
	_background-repeat: repeat-x!important;
	_width: 1176px
}

.media_screen_960 .h_title .ht_bg_con .hbg_m {
	_width: 936px
}

.h_title .ht_t_con {
	float: left;
	position: relative;
	z-index: 2;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	_display: inline;
	_zoom: 1;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	font-size: 24px;
	text-align: center;
	vertical-align: top;
	margin: 0;
	padding: 0 15px;
	color: transparent;
	text-indent: -9999px;
	width: 186px;
	min-width: 186px;
	background-position: center 2px;
	background-repeat: no-repeat;
	background-size: 186px 25px
}

.h_title .ht_t_con.lazy-floor-title {
	color: #0c0c0c;
	text-indent: 0
}

.ntpl_2 {
	margin-top: 80px;
	display: block
}

.ntpl_2 .nptl_con {
	overflow: hidden;
	height: 500px
}

.ntpl_2 .nptl_col1 {
	width: 225px;
	height: 498px;
	float: left;
	background-color: #fff
}

.ntpl_2 .nptl_col1 .ad_up {
	float: left;
	overflow: hidden;
	border: 1px solid #ddd;
	display: block;
	height: 254px;
	_height: 252px;
	width: 223px;
	cursor: pointer;
	margin-bottom: -1px;
	text-align: center
}

.ntpl_2 .nptl_col1 .ad_up img {
	display: block;
	width: 183px;
	height: 213px;
	margin: 20px auto 0
}

.ntpl_2 .nptl_col1 .ad_up p {
	text-decoration: none!important;
	display: none;
	font-size: 12px;
	line-height: 26px;
	height: 26px;
	*height: 22px;
	*line-height: 22px;
	*vertical-align: top;
	_height: 22px;
	_line-height: 22px;
	_vertical-align: top;
	color: #333;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	_width: 100%;
	margin: 0
}

.ntpl_2 .nptl_col1 .ad_up hr {
	*vertical-align: top;
	border: none;
	margin: 0 auto;
	padding: 0;
	height: 1px;
	background-color: #333;
	width: 22px;
	display: none
}

.ntpl_2 .nptl_col1 .ad_up:hover {
	text-decoration: none;
	position: relative
}

.ntpl_2 .nptl_col1 .ad_btm_item {
	width: 111px;
	height: 60px;
	border: 1px solid #ddd;
	margin: 0 -1px -1px 0;
	text-align: center;
	float: left
}

.ntpl_2 .nptl_col1 .ad_btm_item img,
.ntpl_2 .nptl_col1 .ad_btm_item .hover_cover {
	display: block;
	width: 111px;
	height: 60px
}

.ntpl_2 .nptl_col1 .ad_btm_item img.lazy-load {
	background-size: auto 100%
}

.ntpl_2 .nptl_col1 .ad_btm_item .hover_cover {
	z-index: 1;
	visibility: hidden;
	background-color: #ccc;
	filter: alpha(opacity=15);
	opacity: .15;
	margin-top: -60px
}

.ntpl_2 .nptl_col1 .ad_btm_item:hover {
	background-color: #f4f4f4
}

.ntpl_2 .nptl_col1 .ad_btm_item:hover .hover_cover {
	visibility: visible
}

.ntpl_2 .nptl_col1 .ad_btm_item.ad_more {
	color: #333
}

.ntpl_2 .nptl_col1 .ad_btm_item.ad_more span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	_display: inline;
	_zoom: 1;
	line-height: 20px;
	height: 20px;
	vertical-align: top;
	margin-top: 20px
}

.ntpl_2 .nptl_col1 .ad_btm_item.ad_more ins {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	_display: inline;
	_zoom: 1;
	height: 16px;
	vertical-align: top;
	margin-top: 22px;
	width: 16px;
	background-image: url(images/upload_ieywkytdmq2tkytdgmzdambqmeyde_468x512.png);
	_background-image: url(images/upload_ie2tomrwgeztmylfgmzdambqhayde_468x512.gif);
	background-repeat: no-repeat;
	background-position: 0 -46px;
	margin-left: 2px
}

.ntpl_2 .nptl_col2 {
	float: right;
	width: 955px
}

.media_screen_960 .ntpl_2 .nptl_col2 {
	width: 715px
}

.ntpl_2 .nptl_col2 .col_long_pic {
	float: left
}

.ntpl_2 .nptl_col2 .col_long_pic,
.ntpl_2 .nptl_col2 .col_long_pic a,
.ntpl_2 .nptl_col2 .col_long_pic img {
	display: block;
	width: 305px;
	height: 500px
}

.ntpl_2 .nptl_col2 .col_long_pic img {
	border: none;
	-webkit-box-shadow: 0 0 1px #ddd;
	-moz-box-shadow: 0 0 1px #ddd;
	box-shadow: 0 0 1px #ddd
}

.ntpl_2 .nptl_col2 .col_goods {
	float: right;
	width: 650px;
	height: 500px;
	margin-right: -1px
}

.media_screen_960 .ntpl_2 .nptl_col2 .col_goods {
	width: 410px
}

.ntpl_2 .nptl_col2 .col_goods .goods_its {
	height: 500px
}

.ntpl_2 .nptl_col2 .col_goods .goods_its .goods_item {
	cursor: pointer;
	display: block;
	float: left;
	margin: 0 0 -1px -1px;
	width: 215px;
	height: 248px;
	border: 1px solid #ddd;
	background-color: #fff;
	text-align: center
}

.ntpl_2 .nptl_col2 .col_goods .goods_its .goods_item img {
	display: block;
	margin: 20px auto 20px;
	width: 175px;
	height: 170px
}

.ntpl_2 .nptl_col2 .col_goods .goods_its .goods_item .goods_name {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #333;
	font-family: "宋体", sans-serif;
	text-align: center;
	max-width: 100%
}

.ntpl_2 .nptl_col2 .col_goods .goods_its .goods_item:hover {
	position: relative;
	z-index: 1
}

.ntpl_2 .nptl_col2 .col_goods .goods_its .goods_item.pos_btm {
	height: 249px
}

.media_screen_960 .ntpl_2 .nptl_col2 .col_goods .goods_its .goods_item {
	width: 203px
}

.media_screen_960 .ntpl_2 .nptl_col2 .col_goods .goods_its .goods_item.at_row_last {
	display: none
}

.ntpl_1 {
	display: block;
	margin-top: 80px
}

.ntpl_1 .nptl_con {
	overflow: hidden;
	height: 500px
}

.ntpl_1 .nptl_col1 {
	width: 223px;
	border: 1px solid #ddd;
	height: 498px;
	overflow: hidden;
	float: left;
	background-color: #fff
}

.ntpl_1 .nptl_col1 .covered_con {
	background-color: #fbfbfb;
	overflow: hidden
}

.ntpl_1 .nptl_col1 .covered_con .covered_pic {
	margin: 17px auto 7px;
	width: 176px;
	height: 176px;
	overflow: hidden
}

.ntpl_1 .nptl_col1 .covered_con .covered_pic.first_child {
	margin-bottom: 0
}

.ntpl_1 .nptl_col1 .covered_con .covered_pic a {
	width: 176px;
	height: 176px;
	display: block;
	z-index: 0;
	text-align: center;
	overflow: hidden;
	position: relative
}

.ntpl_1 .nptl_col1 .covered_con .covered_pic a img {
	display: block;
	width: 170px;
	height: 170px;
	margin: 3px auto 0
}

.ntpl_1 .nptl_col1 .covered_con .covered_pic a .covered {
	display: none;
	position: absolute;
	*position: static;
	*margin-top: -100%;
	background-image: url(images/upload_ieywkytdmq2tkytdgmzdambqmeyde_468x512.png);
	_background-image: url(images/upload_ie2tomrwgeztmylfgmzdambqhayde_468x512.gif);
	background-repeat: no-repeat;
	_width: 176px;
	_height: 176px;
	background-color: transparent;
	top: 0;
	left: 0;
	width: 176px;
	height: 176px;
	z-index: 2;
	background-position: 0 -62px
}

.ntpl_1 .nptl_col1 .btm_txt_con {
	display: block;
	width: 210px;
	margin: 0 auto
}

.ntpl_1 .nptl_col1 .btm_txt_con li {
	float: left;
	margin: 10px 0 0;
	height: 20px;
	width: 70px;
	text-align: center;
	overflow: hidden;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px
}

.ntpl_1 .nptl_col1 .btm_txt_con li a {
	border: 1px solid transparent;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	_display: inline;
	_zoom: 1;
	-o-border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px;
	text-align: center;
	margin: 0 auto;
	height: 18px;
	line-height: 18px;
	padding: 0 4px;
	color: #333;
	font-family: "宋体", sans-serif;
	font-size: 12px;
	text-decoration: none!important;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	max-width: 60px
}

.ntpl_1 .nptl_col1 .btm_txt_con li a:hover {
	border-color: #ddd
}

.ntpl_1 .nptl_col2 {
	float: right;
	width: 955px
}

.media_screen_960 .ntpl_1 .nptl_col2 {
	width: 715px
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 {
	height: 330px;
	margin: 0 0 20px
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider {
	overflow: hidden;
	position: relative
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_view_con {
	z-index: 0;
	position: relative;
	margin: 0 auto;
	height: 330px;
	width: 955px;
	overflow: hidden;
	white-space: nowrap
}

.media_screen_960 .ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_view_con {
	width: 640px
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_view_con ul {
	height: 330px;
	width: 2000px;
	white-space: nowrap
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_view_con ul li {
	float: left;
	margin: 0 20px 0 0
}

.media_screen_960 .ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_view_con ul li {
	margin: 0 30px 0 0
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_view_con ul li,
.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_view_con ul li a {
	display: block;
	width: 305px;
	height: 330px
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_ctrl {
	cursor: pointer;
	position: absolute;
	height: 30px;
	width: 20px;
	top: 150px;
	display: none
}

.media_screen_960 .ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_ctrl {
	display: block
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_ctrl i {
	display: block;
	height: 30px;
	width: 20px;
	background-image: url(images/upload_ieywkytdmq2tkytdgmzdambqmeyde_468x512.png);
	_background-image: url(images/upload_ie2tomrwgeztmylfgmzdambqhayde_468x512.gif);
	background-repeat: no-repeat
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_ctrl.prev {
	left: 0
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_ctrl.prev i {
	background-position: -176px 0
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_ctrl.next {
	right: 0
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_ctrl.next i {
	background-position: -196px 0
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_ctrl:hover {
	opacity: .82
}

.ntpl_1 .nptl_col2 .nptl_c2_row1 .nptl2_mt_slider .mt_slider_ctrl:active {
	opacity: .9
}

.ntpl_1 .nptl_col2 .nptl_c2_row2 {
	height: 150px;
	overflow: hidden;
	text-align: center
}

.ntpl_1 .nptl_col2 .nptl_c2_row2 ul {
	width: 955px;
	height: 150px;
	display: block;
	margin: 0 auto;
	overflow: hidden
}

.media_screen_960 .ntpl_1 .nptl_col2 .nptl_c2_row2 ul {
	width: 642px
}

.ntpl_1 .nptl_col2 .nptl_c2_row2 ul li {
	float: left;
	margin-left: 20px
}

.media_screen_960 .ntpl_1 .nptl_col2 .nptl_c2_row2 ul li {
	margin-left: 30px
}

.media_screen_960 .ntpl_1 .nptl_col2 .nptl_c2_row2 ul li.first_child,
.ntpl_1 .nptl_col2 .nptl_c2_row2 ul li.first_child {
	margin-left: 0
}

.ntpl_1 .nptl_col2 .nptl_c2_row2 ul li,
.ntpl_1 .nptl_col2 .nptl_c2_row2 ul li a {
	width: 305px;
	height: 150px;
	display: block
}

.ntpl_1 .nptl_col2 .nptl_c2_row2 ul li a {
	background-color: #fff
}

.ntpl_1 .nptl_col2 .nptl_c2_row2 ul li a img {
	display: block;
	float: left;
	height: 150px;
	width: 130px
}

.ntpl_1 .nptl_col2 .nptl_c2_row2 ul li a .r_desc {
	display: block;
	float: right;
	width: 165px;
	font-family: "宋体", sans-serif;
	font-size: 14px;
	padding-top: 50px
}

.ntpl_1 .nptl_col2 .nptl_c2_row2 ul li a .r_desc span {
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	_width: 100%;
	color: #333
}

.ntpl_1 .nptl_col2 .nptl_c2_row2 ul li a .r_desc span.t_btm {
	color: #999
}

.loading_con {
	padding: 66px 0 110px;
	text-align: center;
	line-height: 30px;
	height: 30px
}

.loading_con span {
	display: inline-block;
	height: 30px;
	color: #333;
	text-align: left;
	line-height: 30px;
	vertical-align: top
}

.loading_con .ld_ic {
	width: 30px;
	height: 30px;
	background-image: url(images/kuw9n_ieyggojrmi4dknlbmiytambqgiyde_26x26.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
	display: block;
	vertical-align: top
}

img.lazy-load {
	background-image: url(images/upload_ie4diobvgztdinjwgqzdambqgiyde_120x120.png);
	background-repeat: no-repeat;
	background-position: center center;
	opacity: .6
}

.fade-in {
	opacity: 1;
	transition: opacity 300ms ease-in 0s;
	-moz-transition: opacity 300ms ease-in 0s;
	-webkit-transition: opacity 300ms ease-in 0s;
	-o-transition: opacity 300ms ease-in 0s
}

.need_webp_zip {
	background-image: url(images/upload_ie4diobvgztdinjwgqzdambqgiyde_120x120.png);
	background-repeat: no-repeat;
	background-position: center center
}

.mslide_content_box .msilde_toggle_btn,
.mslide_content_box .dot_default,
.anim_msilde_dot_box .dot_show_img {
	background: url(images/o61vu_ieydoyjzhe2wim3gmiytambqmeyde_201x53.png) no-repeat;
	_background: url(images/pic/140828/o61vu_ieydmytbhe2wim3gmiytambqgyyde_201x53.png) no-repeat
}

.mslide_content_box {
	position: relative;
	width: 960px;
	height: 320px;
	overflow: hidden
}

.mslide_content_box .mslide_banners {
	position: relative;
	background: #fff;
	width: 100%;
	height: 100%
}

.mslide_content_box .mslide_banner {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0
}

.mslide_content_box .mslide_banner_img {
	width: 100%;
	background: #fff;
	height: 100%
}

.mslide_content_box .mslide_banner_show {
	display: block;
	z-index: 1;
	width: 100%;
	height: 100%
}

.mslide_content_box .mslide_banner img {
	display: block;
	width: 715px;
	height: 530px
}

.mslide_content_box .msilde_toggle_btn {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -24px;
	width: 28px;
	height: 45px;
	z-index: 10;
	opacity: .4;
	filter: alpha(opacity=40)
}

.mslide_content_box .msilde_prev_btn {
	left: 0;
	background-position: 0 0
}

.mslide_content_box .msilde_next_btn {
	right: 0;
	background-position: -50px 0
}

.mslide_content_box:hover .msilde_toggle_btn {
	display: block
}

.mslide_content_box .msilde_toggle_btn:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.msilde_dot_box {
	cursor: default;
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 10;
	padding: 5px 10px;
	background-color: #fff;
	-o-border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0 1px 4px #999;
	-moz-box-shadow: 0 1px 4px #999;
	box-shadow: 0 1px 4px #999
}

.msilde_dot_box .dot_default {
	cursor: pointer;
	width: 10px;
	height: 10px;
	padding: 3px;
	margin: 0 1px;
	background-position: -97px 3px
}

.msilde_dot_box .dot_show {
	background-position: -147px 3px
}

.mslide_content_box .anim_msilde_dot_box .dot_default {
	width: 20px;
	height: 20px;
	padding: 0;
	background-position: -97px -17px
}

.anim_msilde_dot_box .dot_default .dot_show_img {
	display: none
}

.anim_msilde_dot_box .dot_show .dot_show_img {
	display: block;
	width: 20px;
	height: 20px;
	background-position: -127px -17px;
	cursor: pointer
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		opacity: 0
	}
	4% {
		opacity: 1
	}
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes rotate {
	0% {
		-moz-transform: rotate(0deg);
		opacity: 0
	}
	4% {
		opacity: 1
	}
	100% {
		-moz-transform: rotate(359deg)
	}
}

@-o-keyframes rotate {
	from {
		-o-transform: rotate(0deg);
		opacity: 0
	}
	4% {
		opacity: 1
	}
	to {
		-o-transform: rotate(359deg)
	}
}

@keyframes rotate {
	0% {
		transform: rotate(0deg);
		opacity: 0
	}
	4% {
		opacity: 1
	}
	100% {
		transform: rotate(359deg)
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

.mgj_primary_s11 .primary_wrap {
	height: 501px;
	border-bottom: none
}

.mgj_primary_s11 .primary_nav {
	border-bottom: 1px solid #ddd
}

.mgj_primary_s11 .primary_main_banner {
	border-bottom: 1px solid #ddd;
	border-right: none
}

.mgj_primary_s11 .primary_main_sale .sale_li {
	border-top: none
}

.mgj_primary_s11 .primary_main_sale {
	border-right: none;
	width: 176px
}

.mgj_primary_s11 .primary_main_sale .sale_box {
	width: 174px;
	height: 249px
}

.mgj_primary_s11 .primary_main_sale .sale_list_two {
	padding-top: 1px
}

.mgj_primary_s11 .primary_main_sale .sale_list_two .sale_li {
	margin-top: -1px
}

.mgj_primary_s11 .primary_main_sale .sale_list_two .sale_li .sale_box {
	display: block;
	width: 174px;
	height: 249px;
	border: 1px solid #fff;
	background-color: #f5f5f5
}

.mgj_primary_s11 .primary_main_sale .sale_list_two .sale_li .sale_box img {
	width: 174px;
	height: 249px
}